#ifndef OTHERNEXTPAGEMENU_H
#define OTHERNEXTPAGEMENU_H

#include <QWidget>

class OtherMenu;

namespace Ui {
class OtherNextPageMenu;
}

class OtherNextPageMenu : public QWidget
{
    Q_OBJECT

public:
    explicit OtherNextPageMenu(QWidget *parent = 0);
    ~OtherNextPageMenu();

    void changeLanguage();

signals:

    /**
     * @brief addLoadMapInstruction_signal      添加加载地图指令信号
     */
    void addLoadMapInstruction_signal();

    /**
     * @brief otherForwardPage_signal           上一页信号
     */
    void otherForwardPage_signal();

    /**
     * @brief oterNextPage_signal               下一页信号
     */
    void otherNextPage_signal();

    /**
     * @brief addLoadMapInstruction_signal      添加电池电量检测指令
     */
    void addCheckBatteryInstruction_signal();

    /**
     * @brief addWaitCommandInstruction_signal      添加等待命令
     */
    void addWaitCommandInstruction_signal();

    /**
     * @brief addRobotMoveInstruction_Signal        添加机械手控制指令
     */
    void addRobotMoveInstruction_Signal();

    /**
     * @brief addRollInstruction_Signal             添加滚筒指令
     */
    void addRollerInstruction_Signal();
    void showLaserCameraMenu_signal();

private slots:

    /**
     * @brief on_forwardPage_Btn_clicked        上一页响应槽函数
     */
    void on_forwardPage_Btn_clicked();

//    /**
//     * @brief on_nextPage_Btn_clicked           下一页响应槽函数
//     */
//    void on_nextPage_Btn_clicked();

    /**
     * @brief on_LoadMap_Btn_clicked            点击加载地图指令按钮响应槽函数
     */
    void on_LoadMap_Btn_clicked();

    void on_checkBattery_Btn_clicked();

    void on_waitCommand_Btn_clicked();

    void on_RobotMove_Btn_clicked();

    void on_Roller_Btn_clicked();



public:
    OtherMenu *otherMenu;

private:
    Ui::OtherNextPageMenu *ui;
};

#endif // OTHERNEXTPAGEMENU_H
